/**
 *
 */
package net.haroeris.wh40kcampaign.service;

import java.util.Collection;

import net.haroeris.wh40kcampaign.beans.to.CampaignTO;

/**
 * @author user
 *
 */
public interface CampaignService {

    /**
     * @return
     */
    Collection<CampaignTO> getAllCampaigns();

    CampaignTO getCampaign(Long id);

    boolean saveCampaign( CampaignTO campaign );

    boolean deleteCampaign( CampaignTO campaign );

    boolean deleteCampaign( Long id );

/*
    Collection<PlayerTO> getPlayerForCampaign( Campaign campaign );

    Collection<PlayerTO> getPlayerForCampaign( Long campaignID );
*/
}